body
{
	background:#f3f3f3;
	margin:0;
	padding:0;
	font-family:Arial;
	font-size: 12px;
}
a
{
    text-decoration:none;
}
img
{
    border:none;
}

.clear
{
    clear:both
}
.video
{
    text-align:center
}
.view-more
{	
	text-align:right
}
.view-more a
{
	background:url('icon-view.gif') no-repeat 0px 2px;	
	padding-left:15px;
	color:#181818;
}
h1,h2,h3,h4
{
    margin:0;
    padding:0;
}
/******************************/

.wrapper
{
	width:1014px;
	margin:0 auto;
	padding:0;
	background:url('bg-content.png') repeat-y;
}

.top
{
	width:992px;
	margin:0 auto;	
	background:#fff;
}
.top .banner{
	margin-bottom:-3px;	
}
.top .banner img
{
	width:992px;
	height:113px;
}
.middle
{
	
	padding:0 11px;
}

/*MENU*/
#home
{
	margin-right:5px;
	margin-left:10px;
	margin-top:4px;
	float:left;
}
.menu
{
	background:url('bg-menu-top.png') repeat-x;
	height:30px;  
}
.menu ul
{
	list-style:none;
	margin:0;
	padding:0;
}
.menu ul li
{
	list-style:none;
	margin:0;
	padding:0;
	padding-left:2px;
	float:left;
	position:relative;
	background:url('line-menu-top.gif') no-repeat left;
	z-index:1;
}
.root
{
    padding-left:10px;
}
.menu ul li a
{
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	line-height:30px;	
	padding: 0px 25px; /* Firefox*/	
	padding: 0px 24px\9; /* IE 8*/
	*padding: 0px 24px; /* IE 7*/	
}
@media all and (min-width:0) {
    .menu ul li a { padding: 0px 22px\0/;} 
   .menu ul.root li.active .a .a-center a,.menu ul.root li:hover .a .a-center a
    {	  
	    padding: 0px 17px\0/ !important;
    }
    .menu ul.root li.active .a .a-left,.menu ul.root li:hover .a .a-left
    {
	    background-position:0px -1px\0/ !important;
    }	
} /* IE 9*/
@media screen and (-webkit-min-device-pixel-ratio:0) { 
	.menu ul li a{ padding: 0px 25px; }
} /* Chrome vs Safari */


.menu ul.root li.active .a,.menu ul.root li:hover .a
{
	background:url('bg-menu-active.gif') repeat-x center;
	height:26px;
	margin-top:4px;
}	
.menu ul.root li.active .a .a-left,.menu ul.root li:hover .a .a-left
{
	background:url('bg-menu-active.gif') no-repeat 0px -1px;
	background:url('bg-menu-active.gif') no-repeat 0px 0px\0;	
	height:25px;
	width:5px;
	float:left;
}	
.menu ul.root li.active .a .a-center,.menu ul.root li:hover .a .a-center
{
	height:25px;
	float:left;
	padding:0;	
}	
.menu ul.root li.active .a .a-center a,.menu ul.root li:hover .a .a-center a
{
	color:#323232 !important;
	line-height:27px;
	padding: 0px 20px; /* Firefox*/	
	padding: 0px 19px\9; /* IE 8*/
	*padding: 0px 19px; /* IE 7*/	
}	
.menu ul.root li.active .a .a-right,.menu ul.root li:hover .a .a-right
{
	background:url('bg-menu-active.gif') no-repeat -161px -1px;
	background:url('bg-menu-active.gif') no-repeat -161px 0px\9;
	height:25px;
	width:5px;
	float:left;
}

/*SUBMENU*/
.menu ul ul 
{
	z-index:1;
	position:absolute;
	top:30px;
	left:3px;
	width:200px;
	background:#006E32;	
	display:none;
	margin:0;
	padding:0;
	list-style:none;
	text-align:left;	
}
.menu ul.root ul li
{
	width:180px;
	background:none;	
	border-bottom:#fff dotted 1px;	
	margin: 0 !important;
	text-align:left;
	padding: 5px 10px !important;	
}
.menu ul.root li ul li a
{
	display:block;
	padding: 0 !important;
	margin: 0 !important;
	line-height:18px;
	color:#fff;
	border:none;
	padding:5px 0px;
	font-weight:normal;
	text-transform:none;
}
.menu ul.root ul li a:hover
{
	background:none;
}
.menu ul.root ul li:hover
{
	background:#0C8944;
}
.tool-bar
{
    background:#e7e7e7;
    height:21px;
    line-height:23px;
    text-align:right;
    color:#2a2a2a;
    font-size:11px;    
}
.language
{
    float:right;
}
.flag-vn
{
    background:url('flag-vn.gif') no-repeat 0px 3px;
    padding:5px 0px;
    padding-left:30px;
    color:#2a2a2a;
}
.flag-eng
{
    background:url('flag-eng.gif') no-repeat 0px 3px;
    padding:5px 0px;
    padding-left:30px;
    color:#2a2a2a;
}
.search
{
    width:186px;
    background:url('search-box.gif') no-repeat;
    height:21px;
    float:right;
    margin-left:5px;	
}
.search .textbox-search
{
    border:none;
    height: 12px;
    width: 155px;
	*width: 150px;
    height: 15px\0/;
    width: 152px\0/;
	margin-top:-20px;
}
.search .button-search
{
    padding:0;
    border:none;
    height:21px;
    width:20px;
    background:none;
    cursor:pointer;
}
.wrapper-content
{    
    padding:10px;
}
.slider
{
    width:690px;
    height:286px;
    margin-bottom:5px;
	z-index:-1;
}
.col-left
{
    width:690px;
    padding-right:10px;
    float:left;
}
.col-right
{
    width:270px;    
    float:right;
}
/*BOTTOM*/
.wrapper-bottom
{
	background:url('bg-bottom.gif') repeat-x bottom;
	height:131px;
	width:992px;
	margin:auto 0;
	color:#000;
}
.bottom
{
	background:url('bg-footer.png') repeat-x bottom;
	height:102px;
	width:992px;
	margin:0 auto;
}
.col-bottom-left
{
	width:45%;
	float:left;
	padding:20px;
	padding-bottom:0px;
}
.col-bottom-left p
{ 
	padding:0;
	margin:0;
	font-size:11px;
	color:#5e5e5e;
}
.col-bottom-left h1
{
	font-size:14px; 
	color:#0068ab;
	margin:0;
	padding:0;
	margin-bottom:10px
}
.col-bottom-left h1 a
{
	color:#0068ab;	
}
.col-bottom-right
{
	width:38%;
	float:right;
	padding:20px;
	text-align:right;
}
.col-bottom-right p
{
	font-size:12px;	 
}
/*MENU BOTTOM*/
.menu-bottom
{
	background:url('bg-menu-top.png') repeat-x;
	height:30px;  
}
.menu-bottom ul
{
	list-style:none;
	margin:0;
	padding:0;
}
.menu-bottom ul li
{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	position:relative;
	background:url(spe-menu-bottom.png) no-repeat;
}

#home-bottom{
	margin-left:10px;
	margin-top:2px;
	float:left;
}
.root{padding-left:10px;}
.menu-bottom ul li a
{
	color:#fff;
	font-size:11px; 
	display:block;
	line-height:34px;
	padding: 0px 18px; /* Firefox*/	
	padding: 0px 17px\9; /* IE 8*/
	*padding: 0px 18px; /* IE 7*/	
}


/*PAGING*/
.paging 
{
	float:left;
	width:100%;
	text-align:right;
	padding-bottom: 11px;
	height:17px;
	padding:5px 0px;	
}
.paging .prev 
{
	padding:2px 7px;
	margin:0 1px 0 0;
}
.paging .next 
{
	padding:2px 7px;
	margin:0 1px 0 0;
}
div.paging a 
{
	padding:4px 2px;
	color:#000;
	font-size:10px;
	text-decoration: none;
}
div.paging .active 
{
	color:#fff;
	background:#006E32;
	border:#006E32 solid 1px;
	padding:0px 4px;
	font-weight:bold
}
div.paging .pos 
{
	color:#9f9898;
	background:#efefef;
	border:#c9cacb solid 1px;
	padding: 0px 4px;
}

/*BOX*/
.box
{
    margin-bottom:5px;
}
.box-menu
{
    margin-bottom:5px;
    border:1px solid #e5e5e5;
}
.tittle-box-full-2
{
    background:url('bg-tittle-box-2.gif') center no-repeat;
    height:30px;
    margin-bottom:5px; 
    cursor:pointer;    
}
.tittle-box-full-2 h2
{
    margin:0;
    padding:0;
    color:#000;
    font-size:11px;
    text-transform:uppercase;
    line-height:33px;
    padding-left:40px;
}
.tittle-box-full
{
    background:url('bg-tittle-box.gif') center no-repeat;
    height:30px;
}
.tittle-box-full-left
{
    background:url('bg-tittle-box.gif') left no-repeat;
    height:30px;
    width:40px;
    float:left;
}
.tittle-box-full-center
{
    float:left;
    height:30px;
}
.tittle-box-full-center h2
{
    margin:0;
    padding:0;
    color:#fff;
    font-size:11px;
    text-transform:uppercase;
    line-height:33px;
    padding-left:10px;
}
.tittle-box-full-right
{
    background:url('bg-tittle-box.gif') right no-repeat;
    height:30px;
    width:5px;
    float:right;
}
.tittle-box
{
    background:url('bg-tittle-box.gif') center no-repeat;
    height:30px;
    float:left;
}
.tittle-box-left
{
    background:url('bg-tittle-box.gif') left no-repeat;
    height:30px;
    width:40px;
    float:left;
}
.tittle-box-center
{
    float:left;
    height:30px;
}
.tittle-box-center h2
{
    margin:0;
    padding:0;
    color:#fff;
    font-size:11px;
    text-transform:uppercase;
    line-height:33px;
    padding:0px 10px;
}
.tittle-box-right
{
    background:url('bg-tittle-box.gif') right no-repeat;
    height:30px;
    width:5px;
    float:left;
}
.content-box
{
    border:1px solid #d8d8d8;
    padding:5px;
    margin-top:2px;
}
.content-box img
{
    max-width:258px;
    text-align:center;
}
.content-box-3
{    
    padding-top:5px;
}
.content-box-5
{    
    padding-top:5px;
}
.content-box-3 img
{
    max-width:258px;
    text-align:center;
}
ul.list-other
{
    margin:0;    
    padding:0;     
}   
ul.list-other li 
{    
    padding:5px 0px;  
    padding-left:20px;
    color:#ec1922;
    list-style:square;
     list-style-position:Inside;
}
ul.list-other li a
{    
    color:#00529e;   
} 
ul.list-other li:hover
{    
    background:#eaeaea; 
}
ul.list-video
{
    padding :10px;
    margin : 0;
}
ul.list-video li
{
    list-style:none;
    background:url('icon-video.gif') no-repeat;
    padding:7px 0px;
    line-height:18px;
}
ul.list-video li a
{
    font-size:11px;
    color:#004f8b;
    font-weight:bold;
    padding-left:30px;
}
.aq
{
    padding:0px 15px;
}
.aq h3 a
{
    color:#00652e;
    font-size:12px;
}
.aq p
{
   
    color:#323232;    
}  
ul.list-other-news
{
    margin:0;    
    padding-left:30px; 
    padding-right:5px;   
    color:#ec1922;
    list-style:square ;    
}   
ul.list-other-news li 
{    
    padding:5px 0px;  
}
ul.list-other-news li a
{    
    color:#00529e;    
} 
.keyword a
{
    color:#0080c2;
    font-size:13px;
    font-weight:bold;
}
.keyword
{
    padding:0px 5px;
    color:#0080c2;
    font-size:13px;
    font-weight:bold;
}
.hot-line
{
    background:url('bg-hotline.gif') center no-repeat;
    height:48px;
    color:#424242;
    font-size:16px;
    font-weight:bold;
    line-height: 57px;
    padding-left: 60px;
}

.nick ul li a
{
    font-size:12px;
    color:#434343;   
}
.nick ul
{
    list-style:none;
    margin:0;
    padding:5px 18px;
    float: left;
}
.nick ul li
{ 
    float: left;
    padding-bottom: 10px;
    width: 110px;
}
.nick ul li img
{
    padding-right: 6px;
}
.nick ul li p
{
    margin-bottom: 0;
    margin-left: 19px;
    margin-top: 2px;
}
.content-box-2
{
    border:1px solid #d8d8d8;
    padding:10px;    
    border-top:2px solid #006e32;
    padding-bottom:0px;
	*padding-bottom:10px;
    margin-top:-2px;   
}
.content-left
{
    width:410px;
    padding-right:10px;
    float:left;
}
.first-news h3 a
{
    color:#00652e;
    font-size:12px;
}
.first-news p
{   
    color:#323232;    
} 
.first-news img
{
    width:126px;
    height:132px;  
    float:left;
    padding-right:15px;
} 
.content-right
{
    width:248px;    
    float:right;
}
.tab
{
    list-style:none;
    margin:0;
    padding:0;   
    margin-left:2px;
    background:url('bg-tab.gif') no-repeat right;
	height:28px;
}
.tab ul
{
    list-style:none;
	*margin:0px;
}
.tab ul li
{
    float:left;
   
    height:28px;
    line-height:30px;
}
.tab ul li
{
    float:left;
  
    height:28px;
    line-height:30px;
}
.tab ul li a
{
    padding:0px 10px;
    color:#000;
    border-left:1px solid #000;
    font-size:11px;
}
li.tab-left
{
    background:url('bg-tab-left.gif') no-repeat !important;
    height:28px;
    width:3px; 
}
.adv-middle
{
    margin-bottom:5px
}
.adv-middle img
{
    width:689px;
}
.slide-main
{
	height: 105px;
    overflow: hidden;
    padding-top: 10px;
    width: 678px;
}
.silde-main-items a
{
	text-decoration:none;
	color:#1c1c1c;
	font-weight:bold
}
.silde-main-items 
{
	background:url('bg-images-slide-2.gif') no-repeat;
	width:195px;
	height:94px;
	padding-left:2px;
	margin:0px 3px;
}
.silde-main-items img
{	
	width:190px;
	height:92px;
}
/*SLIDE MAIN*/
.jcarousel-skin-tango{	
	margin:0;
	padding:0;
}
.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    padding-left: 29px;
    width: 653px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;   
    padding: 20px 20px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  627px;
	height: auto;	
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;  
}

.jcarousel-skin-tango .jcarousel-item {
    width: 201px;		
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {    
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 25px;
    right:0;
    width: 32px;
    height: 39px;
    cursor: pointer;
    background: transparent url(next-horizontal.png) no-repeat 0 0 !important;
	background: transparent url(next-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(prev-horizontal.png) !important;
	background-image: url(prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 25px;
    left: 0;
    width: 32px;
    height: 39px;
    cursor: pointer;
    background: transparent url(prev-horizontal.png) no-repeat 0 0 !important;
	background: transparent url(prev-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(next-horizontal.png) !important;
	background-image: url(next-horizontal.gif);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}
.thietbi img
{
    width:151px;
    height:100px;
    float:left;
    padding:0px 9px;
}
/*Slide partner*/
.marquee0{margin:0;padding:20px 5px;float:left;width:951px;height:63px;}
.marquee0 img{padding:2px;margin-right:4px;width:97px;height:74px}
.site-map
{
    border-bottom:1px solid #e5e5e5;
    margin:-10px;
    margin-bottom:10px;
    padding:10px;
    color:#000;
    font-size:11px;
}
.site-map a
{
   color:#000;   
}
.user-comment {color:#4f4f4f}
.user-comment input[type="text"]{color:#4f4f4f;border:1px solid #e5e5e5;background:#f9f9ee}
.user-comment input[type="password"]{color:#4f4f4f;border:1px solid #e5e5e5;background:#f9f9ee}
.user-comment select{color:#4f4f4f;border:1px solid #e5e5e5;background:#f9f9ee}
.user-comment textarea{color:#4f4f4f;border:1px solid #e5e5e5;background:#f9f9ee}

/*SLIDE*/
.coin-slider { overflow: hidden; zoom: 1; position: relative; }
.coin-slider a{ text-decoration: none; outline: none; border: none; }

.cs-buttons { font-size: 0px; padding: 10px; float: left;display:none; }
.cs-buttons a { margin-left: 5px; height: 10px; width: 10px; float: left; border: 1px solid #B8C4CF; color: #B8C4CF; text-indent: -1000px; }
.cs-active { background-color: #B8C4CF; color: #FFFFFF; }

.cs-title { width: 545px; padding: 10px; background-color: #000000; color: #FFFFFF; }

.cs-prev, 
.cs-next { background-color: #000000; color: #FFFFFF; padding: 0px 10px;display:none; }

#coin-slider a img{
    width:690px;
    height:268px;
}
ul.list-health-topics
{
    list-style:none;
}
.health-topics-items 
{
	background:url('bg-images-slide-2.gif') no-repeat;
	width:195px;
	height:94px;
	padding-left:2px;
	margin:10px 3px;
	float:left;
}
.health-topics-items img
{	
	width:190px;
	height:92px;
}

.news-items
{
    border-bottom:1px solid #e5e5e5;
    margin-bottom:10px;
    padding-bottom:10px;
}
.news-items h3 a
{
    color:#00652e;
    font-size:12px;
}
.news-items p
{   
    color:#323232;    
} 
.news-items img
{
    width:126px;
    height:132px;  
    float:left;
    padding-right:15px;
} 
.news-details h1
{
    color:#00652e;
    font-size:12px;
}
.news-details img
{
    max-width:668px;
}
.tag a
{
    color: #005ba2;
    font-weight:bold;    
}
.tag
{    
    margin:10px 0px;
    margin-bottom:30px;
}
.share
{
    text-align:right;
}
.icon-aq
{
    background:url('icon-hoidap.gif') no-repeat;
    height:27px;
    float:right;  
    line-height:27px;
}
.icon-aq a
{
    color:#004f8b;
    font-weight:bold; 
    padding-left:30px;    
}
.aq-items h3 span
{
    background:url('icon-hoidap-list.gif') left no-repeat;
    color:#00652e;
    padding-left:10px;
    font-size:12px;
    cursor:pointer;
}
.question
{
    margin-top:10px;
    border-bottom:1px solid #e5e5e5;
    padding:0px 10px;
    padding-bottom:10px;    
}
.answer
{
    margin-top:10px;
    border-bottom:1px solid #e5e5e5;
    padding:0px 10px;
    padding-bottom:10px;    
}
.answer p
{
    color:#323232;
    margin:10px;    
}
.answer p.datetime
{
    color:#454545;
    margin:0px 10px;    
    font-style:italic;
    font-size:11px;
    margin-top:-8px;
}
.list-aq
{
    margin:0px -10px
}
